From 6690cd3ed689a9796c524837933f06f693b61a1f Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild.aw" Date: Wed, 18 Oct 2006 22:07:18 -0600 Subject: [PATCH] [IA64] fix a bug in accelerating mov to rr Signed-off-by: Anthony Xu --- xen/arch/ia64/vmx/optvfault.S | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xen/arch/ia64/vmx/optvfault.S b/xen/arch/ia64/vmx/optvfault.S index 8547f171a2..55f9cd57fb 100644 --- a/xen/arch/ia64/vmx/optvfault.S +++ b/xen/arch/ia64/vmx/optvfault.S @@ -98,6 +98,7 @@ vmx_asm_mov_to_rr_back_1: ;; //if rr7, go back cmp.eq p6,p0=7,r23 + mov b0=r22 (p6) br.cond.dpnt.many vmx_virtualization_fault_back ;; mov r28=r19 @@ -140,7 +141,7 @@ vmx_asm_mov_to_rr_back_2: adds r16=IA64_VCPU_MODE_FLAGS_OFFSET,r21 (p6) adds r17=IA64_VCPU_META_SAVED_RR0_OFFSET,r21 ;; - ld8 r16=[r16] + ld4 r16=[r16] cmp.eq p7,p0=r0,r0 (p6) shladd r17=r23,1,r17 ;; -- 2.30.2